Boot sequence of a PC
Introduction
When one starts a PC, the BIOS tries to load a boot program
in memory at address 0000h:7C00h. Then control will be given to the first byte
of this region. It thus has to be an instruction.
Note: you may have heard
that the first instruction executed by the processor is located at address
FFFFFFF0h. This is true for Intel processors (at least some of them) but this
concerns hardware manufacturers. At this location in memory they put the code
that will do what is described in this page (loading the boot sector in memory
and giving control to the first byte).
From a disk
If the PC is started with a system disk, it is the first
physical sector of this disk that will be loaded at address 0000h:7C00h, it is
called the boot sector (head 0, track 0, sector 1). 
After the BIOS has
loaded the boot sector into memory, the computer will execute the instruction at
0000h:7C00h and those that follow.

[ Return to General
Information Index] [
Return to main index ]
Copyright(c) 1997 - Xavier Leclercq <xavierleclercq@iname.com>